﻿using System;
using System.Collections.Generic;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using MonopolyNOHI;

namespace MonopolyNOHItest
{
    [TestClass]
    public class BordUnitTest
    {
        public TestContext TestContext { get; set; }

        [TestMethod]
        public void BordTestMethod()
        {
            //Aanmaken bord
            var testBord = new Bord();
            var testVeld = new Veld("TestVeld", true);

            //Aantal velden
            var aantalVelden = testBord.velden.Count;

            //Test 6de veldnaam, index begint bij 0
            TestContext.WriteLine(testBord.GeefVeld(5).Naam);
            var veld = testBord.GeefVeld(5).Naam;

            testBord.GeefVeld(0);
            testBord.GeefVeldPositie(testVeld);
            testBord.GeefVolgendeVelden(testVeld, 2);

            //Asserts 
            Assert.AreEqual("Station Zuid", veld);
            Assert.AreEqual(40, aantalVelden);
        }

    }
}
